.opt-bar {
    margin-bottom:5px;
}

.opt-bar:last-child{
    margin-bottom:0px;
}

.table thead  {
    background:#FFFFFF;
}

.table td {
    vertical-align:middle !important;
}

.table td i {
  width:16px;
}

.table .info td , .table .info td a:not(.btn) {
    background:none !important;
    color:#999999;
}

.inp-cur-page {
    text-align:center;
    width:60px !important;
}

.tablegrid-pagination {
    color:#666666;
    font-size:14px;
}

.tablegrid-pagination a {
    min-width:33px !important;
}

#data_table {
    margin-bottom:0px;
}

#data_table th {
    min-width:45px;
}

.table-footer {
    color:#666666;
    background:#ffffff;
    padding:10px 15px;
    border-top:1px solid #ddd;
    margin-bottom:30px;
}

